<!DOCTYPE html>
<!-- saved from url=(0041)http://v3.bootcss.com/examples/dashboard/ -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="author" content="tywo45@163.com">
    <link rel="icon" href="./res/img/talent-aio.ico">
	
	<meta name="description" content="talent-aio是基于java aio实现的即时通讯框架，功能类似netty和mina，但极易掌握，不需要各种学习才能入门，只需要花上半天学习helloworld就能比较好地掌握并实现一个性能极好的即时应用，并且天生不会有粘包问题；talent-aio性能极好：可同时支持10万级tcp长连接，彻底甩开当年的c10K问题；每秒可收发处理138万以上条消息，每秒收发的消息大小可达137M以上，收发200万条消息，只需要1440毫秒" />
	<meta name="keywords" content="java, rpc, aio, nio, 高性能, 即时通讯, 聊天, im, netty, mina, socket, tcp, tcp长连接" />


    <title>talent-aio1.6.6发布，再迎民间高手叫阵（代码肉搏战）</title>

    <!-- Bootstrap core CSS -->
    <link href="./res/bootstrap.min.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="./res/doc.css" rel="stylesheet">

    <!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
    <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
    <script src="./res/ie-emulation-modes-warning.js"></script>

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
	
	<style>
  
</style>
	
  </head>

  <body>

    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation" >
      <div class="container">
        <!--
		<div class="navbar-header">
          <a class="navbar-" href="#"><img src='./res/img/talent-aio.png' title='talent-aio: 让天下没有难开发的即时通讯'></a>
        </div>
		-->
		
		<div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar" id="nav_list_btn">
          </button>
          <a class="navbar-brand" href="./index.html">talent-aio 让天下没有难开发的即时通讯</a>
        </div>		
		
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav navbar-right" id="nav_list">
          </ul>
        </div>
      </div>
    </nav>

    
      
	  
	  
	  
	  
	 <div class="jumbotron">
      <div class="container-fluid">
        
		
		
		
		
		
		
		
		
<h3>talent-aio1.6.6发布，再迎民间高手叫阵（QQ群内代码肉搏）</h3>

<h4>web开发领域，springmvc之外有jfinal；TCP长连接领域，netty之外还有更易用的talent-aio</h4>

更好用、更接开发人员地气的TCP长连接框架，talent-aio 1.6.6正式版发布，已更新到maven中心仓库，talent-aio详细介绍请前往如下地址
<li>
利用talent-aio，<strong>30分钟</strong>开发一个高性能的即时通讯程序: <a href="http://www.talent-tan.com:9292/quickstart.html" target="_blank">http://www.talent-tan.com:9292/quickstart.html</a>
</li>
<li>
红薯家的码云: <a href="https://git.oschina.net/tywo45/talent-aio" target="_blank">https://git.oschina.net/tywo45/talent-aio</a>
</li>
<li>
talent-tan家的临时官网: <a href="http://www.talent-tan.com:9292/" target="_blank">http://www.talent-tan.com:9292</a>，由南京皓叶腾信息科技有限公司CEO提供主机支持
</li>
<li>
红薯家的OSC: <a href="https://www.oschina.net/p/talent-aio" target="_blank">https://www.oschina.net/p/talent-aio</a>
</li>
<li>
还有快要<strong>被抛弃的github</strong>（抛弃的原因是其创始人没红薯帅）: <a href="https://github.com/tywo45/talent-aio" target="_blank">https://github.com/tywo45/talent-aio</a>
<a href="https://git.oschina.net/tywo45/talent-aio" target="_blank"><img src="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/gomayun.png"/></a>

</li>


<br>




<h3>
修改点（本版本修改点极少，后面基本是这个版本经历的精彩剧情）
</h3>
<li>
	动用11台客户机，17.82万TCP长连接拷机测试时，发现有处map忘记释放了，已修正(回想了一下，那段代码是我晚上11点钟写的，写着写着可能就睡着了:))
</li>



<h3>
下面咱们来看看这个版本经历的剧情吧
</h3>
<ol>
	<li>
		<h4>
		公司公开支持talent-aio，11台客户机(windows)加一台虚拟机(centos)，雄纠纠气昂昂的赴上测试一线，17.82万长连接拷机测试，结果比我预料的要好太多----<a href="https://my.oschina.net/talenttan/blog/861707" target="_blank">17.82万TCP长连接只消耗800M内存</a>，根据这17.82万长连接的测试结果，作者乐观估计，talent-aio有能力让单虚拟机支持200万长连接
		</h4>
	</li>
	<img  src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/step/2.png'>
	
	
	
	<li>
		<h4>
		talent-aio本次迎来<a href="https://git.oschina.net/eric_ds/jfireframework/tree/master/jfire-jnet2?dir=1&filepath=jfire-jnet2&oid=764e77a3ca4bf370d5691afacb70a6d553add6c6&sha=9e0364a3f2a14413aaa4d04720cab5d4a2a10811" target="_blank">j-net2</a>作者的挑战，在和talent-aio进行性能PK过后，这位朋友终于放弃零拷贝和jdk自带的批量bytebuffer发送（之前他试图说服我用上这两个东西）。额外补充一下，这位朋友只花了一天时间就把talent-aio的源代码翻了个底朝天，真是让我不寒而栗。下面多图是部分PK实况（在500多人的大群直接PK）
		</h4>
	</li>
	
	<table>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/1.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/1.png' width="450" height="700"/></a>
			</td>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/2.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/2.png' width="450" height="700"/></a>
			</td>
			
		</tr>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/3.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/3.png' width="450" height="700"/></a>
			</td>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/4.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/4.png' width="450" height="700"/></a>
			</td>
		</tr>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/5.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/5.png' width="450" height="700"/></a>
			</td>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/6.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/6.png' width="450" height="700"/></a>
			</td>
		</tr>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/7.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/7.png' width="450" height="700"/></a>
			</td>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/8.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/8.png' width="450" height="700"/></a>
			</td>
			
		</tr>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/9.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/9.png' width="450" height="700"/></a>
			</td>
		</tr>
	</table>
		
		
	<li>
		<h4>
		第一次体验到铁粉的感觉，只是看到这个粉丝要来刷票，心疼开源中国的服务器！！所以建议红薯还是取消开源软件的排名，否则看着一群大牛争第二的场面，会很壮观。（纯属调侃，不必当真）
		</h4>
	</li>
	<img  src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/fen.png'>
	
	
	<li>
		<h4>
		再回到17.82万拷机测试的故事
		</h4>
	</li>
	我的运维同事在我拷机过程中，偷偷地又加了1000连接上去，并且背着我发送了2万条消息(是瞬间发送)，这意味着，服务器要分发2万*17.92万=<strong>35.84亿条消息</strong>，服务器内存瞬间飙满8G，不过之后事的出乎意料，服务器在分了3亿条消息过后，几乎不再发送，内存也降了下来，jmap出来的堆只有700M左右，一切又回到正常。是的，talent-aio把剩下的32亿条消息丢弃了----这个原理讲起来太长，以后开博客说吧。
	
	<li>
		<h4>
		再回到j-net2作者的故事
		</h4>
	</li>
	
	<table>
		<tr>
			<td>
			这位执着的技术爱好者，看完talent-aio的代码后，把<a href="https://git.oschina.net/eric_ds/jfireframework/tree/master/jfire-jnet2?dir=1&filepath=jfire-jnet2&oid=764e77a3ca4bf370d5691afacb70a6d553add6c6&sha=9e0364a3f2a14413aaa4d04720cab5d4a2a10811" target="_blank">j-net2</a>的代码全部重写了，高手就是高手，瞬间就能获取到灵感！只是talent-aio以后会迎来真正的对手哆（好怕）！
			</td>
		</tr>
		<tr>
			<td>
			<a href="https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/10.png" target="_blank"><img src='https://git.oschina.net/tywo45/talent-aio/raw/master/docs/release/img/1.6.6/10.png' width=500 height=800/></a>
			</td>
		</tr>
	</table>
	
	<li>
		<h4>
		最后借红薯宝地给作者本人发条小广告，请审核手下留情
		</h4>
	</li>
	作者现在想用talent-aio做一个有意义且能在市场上存活下去的产品，只是作为码农的作者，并不是一个好的需求生产者（创意来源于生活嘛），所以作者想求一个创意（很多人是有创意缺一个程序员，作者自身就是一个程序猿，但缺少一个创意），目前暂时悬赏1000(自掏腰包) + talent-aio的所有微信红包收入(发红包系网友自发行为)，日后事成，必有重谢。
	
	<img src='http://image.tianjimedia.com/uploadImages/2016/148/59/2UCB32OTBM44.jpg'/>
	
	
</ol>

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
        
      </div>
    </div>
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="./res/jquery.min.js"></script>
    <script src="./res/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="./res/ie10-viewport-bug-workaround.js"></script>
	
	<script type="text/javascript" src="./res/highlight/Scripts/shCore.js"></script>
	<script type="text/javascript" src="./res/highlight/Scripts/shBrushJScript.js"></script>
	<script type="text/javascript" src="./res/highlight/Scripts/shBrushJava.js"></script>
	<script type="text/javascript" src="./res/highlight/Scripts/shBrushXml.js"></script>

	
	
	<script type="text/javascript" src="./res/highlight/init.js"></script>
	
	<script type="text/javascript" language="javascript">   
		
	</script>
  
</body></html>